left kidney - French English Dictionary